@charset "utf-8";
@import url(common.css);

/* main */
.main_watch_box {padding: 10px 10px 0 10px; }
.main_watch_box dl.book_info dd:last-child {margin-bottom:10px !important;}
.main_watch_box .book_img {padding-bottom:10px !important;}
.main_watch_box dd.book_detail { padding: 0;}
h4.part_title {padding:0 0 7px 0; color:#070707; font-size:1.143em}
h4.part_title span.bul_tit {float:left; width:12px; height:12px; margin:5px 4px 0 0; display:inline-block; background:url('/mobile/resources/img/common/bul/bul_title.png') no-repeat 0 0; background-size:100% 100%;}
h4.part_title_2 {padding-bottom:3px;}
.main_book_sentence h4.part_title {padding:0 10px 7px; width:auto; border-bottom:1px solid #d7d7d7;}
.main_book_sentence .book_mini_view {clear:both; width:auto; padding:10px 10px 0;}

.main_book_container {width:100%; margin-bottom:35px;}
.main_book_container .item_tab {width:100%; height:38px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background:#ddd; }
.main_book_container .item_tab li {float:left; width:33%; height:40px; background:url('/mobile/resources/img/common/bul/bul_gnb_part.gif') no-repeat right center;}
.main_book_container .item_tab li:first-child {width:34%;}
.main_book_container .item_tab li:last-child {background:none;}
.main_book_container .item_tab li a {display:block; padding-top:13px; height:27px; text-align:center; font-weight:bold;}
.main_book_container .item_tab li.on a {width:90%; margin:5px auto; padding-top:7px; height:26px;border:1px solid #c4c4c4; border-bottom:0; border-radius:5px 5px 0 0; background:#fff; color:#ea402a;}
.main_book_container .iem_contents {padding:0 10px; overflow:hidden;}
.main_book_container .iem_contents .item_list ol {width:100%; overflow:hidden;}
.main_book_container .iem_contents .item_list ol li {position:relative; float:left; width:33.33%; padding-top:10px; text-align:center;}
.main_book_container .iem_contents .item_list ol li:fist-child {width:auto;}
.main_book_container .iem_contents .item_list ol li a {display:inline-block; font-size:0.86em; color:#070707;}
.main_book_container .iem_contents .item_list ol li .rank {position:absolute; left:50%; top:10px; margin-left:-45px; width:18px; height:23px; padding-left:7px; line-height:21px; 
background:url('/mobile/resources/img/main/ico_rank.png') no-repeat 0 0; background-size:100% 100%;  color:#fff; font-weight:bold; text-align:left; z-index:2;}
.main_book_container .iem_contents .item_list ol li .book_img { display:block; padding:10px 0; float: none;} 
.main_book_container .iem_contents .item_list ol li .book_img img {width:69px;}
.main_book_container .item_btn_area {padding-top:10px; text-align:center;}
.main_book_container .item_btn_area .item_circle {display:inline-block; margin:0 5px;}
.main_book_container .item_btn_area .item_circle button {display:inline-block; width:6px; height:6px; margin:0 2px; background: #b2b2b2; border-radius:3px;}
.main_book_container .item_btn_area .item_circle button.on {background: #b49578;}
.main_book_container .item_btn_area .item_status {display:inline-block; height:20px; padding:0 10px; font-weight:bold; color:#919191; border:1px solid #c2c2c2; border-radius:3px; line-height:20px;}
.main_book_container .item_btn_area .item_status span {display:inline-block; width:8px; height:11px; margin-top:3px; text-indent:-9999px; }
.main_book_container .item_btn_area .item_status .prev {background:url('/mobile/resources/img/common/ico_img.png') no-repeat 0 -120px;}
.main_book_container .item_btn_area .item_status .next {background:url('/mobile/resources/img/common/ico_img.png') no-repeat -16px -120px;}

.main_banner {padding:0 10px 35px;}

.main_theme_box {width:100%; margin-bottom:35px; overflow:hidden;}
.main_theme_box .item_left {float:left; width:48.5%; overflow:hidden;}
.main_theme_box .item_right {float:right; width:48.5%; overflow:hidden;}
.main_theme_box h4.part_title {padding:0 10px 7px; margin-bottom:10px; border-bottom:1px solid #d7d7d7;}
.main_theme_box .item_right h4.part_title {padding-left:0}
.main_theme_box .item_left dl {margin-left:10px;}
.main_theme_box .item_right dl {margin-right:10px;}
.main_theme_box dl {position:relative; line-height:auto;}
.main_theme_box dl dd.item_img {position:absolute; top:0; padding:0;}
.main_theme_box dl dt {padding:65px 0 5px;;}
.main_theme_box dl dd .ico_circle {float:left; margin-top:8px;}
.main_theme_box dl dd a {display:block; padding-left:7px; color:#959595;}

.main_notice h4 {padding:0 10px 7px; width:auto;}
.main_notice ul li {border-top:1px solid #d7d7d7;}
.main_notice ul li a {display:block; padding:10px 10px;}
